home *** CD-ROM | disk | FTP | other *** search
/ The Atari Compendium / The Atari Compendium (Toad Computers) (1994).iso / files / prgtools / editors / me3.12 / ue312pl1.zoo / readme.1st < prev    next >
Encoding:
Text File  |  1993-12-03  |  2.3 KB  |  68 lines

  1. This is a partial distribution of MicroEMACS 3.12 for the Atari.
  2.  
  3. The best place to get more of the whole package is dist/uemacs312 on
  4. midas.mgmt.purdue.edu. That is where Daniel Lawrence puts it. But you
  5. will not find an Atari executable there. So here is one!
  6.  
  7. I will continue to work on MicroEMACS, particularly the Atari part of
  8. it. If you have questions, remarks, suggestions, bugs, fixes ... then
  9. don't hesitate to contact me.
  10.  
  11. Ed M. van Gasteren,
  12. ed_m_van_gasteren@ns-nl.att.com
  13. ----------------------------------------------------------------------
  14. - emacs.prg
  15.  
  16. I used Mark Williams C version 3.0.5 to build it from ue312dev.zip and
  17. the few changed files you find here. I have found no problems, but
  18. plenty warnings, in the building process.
  19.  
  20. - estruct.h
  21.  
  22. Configured appropriatly.
  23.  
  24. - word.c
  25.  
  26. Fixed delete-previous-word. It deleted the wrong part of the buffer.
  27.  
  28. - input.c
  29.  
  30. The common routine for buffer, file and command name completion was not
  31. re-entrant. I had a problem with that in a rather complex $exbhook.
  32.  
  33. - st52.c
  34.  
  35. -- Removed several local #defines in favour of those provided by MWC.
  36. Substituted some hardcoded numeric values and (x)bios calls with
  37. #defines.
  38.  
  39. -- Obtain the size of the whole screen (WF_FULLXYWH) iso of just the
  40. work area (WF_CURRXYWH). My 1040 STf with TOS 1.4 and my Falcon with TOS
  41. 4.02 returned different values in the latter case. That resulted in not
  42. being able to get to the desk menu on my Falcon.
  43.  
  44. -- Initialize the number of rows and columns better to use the whole
  45. screen and to adjust better to different screen resolutions.
  46.  
  47. -- Open a full screen window inorder to be able to get back to
  48. MicroEMACS by clicking in it (after you went someplace else).
  49.  
  50. With MiNT/MultiTOS it appeared that I needed a window handle anyway to
  51. determine if mouse button events and such stuff were for MicroEMACS.
  52.  
  53. -- Handle some of the window change related messages in combination with
  54. mouse control better. Before you had to click on a accessory in the desk
  55. menu sometimes more then once to get to it.
  56.  
  57. -- Removed the first/second mouse handler stuff and the event queue that
  58. came with it. There is no need for stmouse.s anymore.
  59.  
  60. With MiNT/MultiTOS you simply can't get away with grabbing the mouse
  61. vector because you don't alwasy 'own' the mouse.
  62.  
  63. -- Mouse button events with shift, ctrl and alt now return the proper
  64. key code.
  65.  
  66. -- Mouse move events implemented.
  67.  
  68.